Skip to content

SEO土台整備: robots.txt / sitemap.xml / JSON-LD / description拡充 (#42)#43

Merged
kako-jun merged 2 commits into
mainfrom
seo/groundwork-42
Jun 15, 2026
Merged

SEO土台整備: robots.txt / sitemap.xml / JSON-LD / description拡充 (#42)#43
kako-jun merged 2 commits into
mainfrom
seo/groundwork-42

Conversation

@kako-jun

Copy link
Copy Markdown
Owner

概要

OGP は設定済みだが、SEOの基礎工事(robots/sitemap/構造化データ)が無く meta description も薄かったため整備。

「間違いサラダ」(固有名)は元々強いので、ここは土台固め。サイゼリヤ等の他社商標キーワードは意図的に入れていない(ブランド名 + ツール実用語のみ)。

変更

  • app/robots.tsUser-Agent: * 全許可、Sitemap/Host を canonical(https://machigai-salad.llll-ll.com)で参照。output: 'export' で静的 robots.txt を生成
  • app/sitemap.ts — 単一URLエントリ。lastmodBUILD_DATE(JST)連動で毎デプロイ自動更新。静的 sitemap.xml を生成
  • app/layout.tsx
    • metadataBase 追加(OGP絶対URL警告の解消)
    • description を検索スニペット向けに拡充(間違い探し/答え合わせ/ヒント/拡大/ブラウザで動作)。OGP・Twitter とも共有
    • keywords 追加
    • SoftwareApplication の JSON-LD(無料・Web・日本語)を埋め込み

検証

  • npm run build 成功。out/robots.txtout/sitemap.xml 生成を確認
  • 静的 out/index.html に description / keywords / JSON-LD が焼かれていることを確認
  • lint クリーン
  • 既存テストの storage.test.ts 5件失敗は main でも失敗する既存issueIntl の日付区切り /- 環境差)。本PRの差分(layout/robots/sitemap)とは無関係

デプロイ後やること

  • 本番 https://machigai-salad.llll-ll.com/robots.txt/sitemap.xml の実機確認
  • Google Search Console に sitemap 登録(任意)

Closes #42

- app/robots.ts: 全許可 + sitemap/host を canonical で参照(静的 robots.txt 生成)
- app/sitemap.ts: 単一URL、lastmod は BUILD_DATE 連動(静的 sitemap.xml 生成)
- app/layout.tsx: metadataBase 追加、description を検索向けに拡充、keywords 追加、
  SoftwareApplication の JSON-LD を埋め込み

サイゼリヤ等の他社商標キーワードは入れない方針(ブランド+ツール実用語のみ)

Closes #42
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 15, 2026

Copy link
Copy Markdown

Deploying machigai-salad with  Cloudflare Pages  Cloudflare Pages

Latest commit: f7c4e14
Status:⚡️  Build in progress...

View logs

@kako-jun
kako-jun merged commit 77909cf into main Jun 15, 2026
1 of 2 checks passed
@kako-jun
kako-jun deleted the seo/groundwork-42 branch June 15, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SEO土台整備: robots.txt / sitemap.xml / JSON-LD / meta description拡充

1 participant